package sync

import (
	"SyncArgoCD/model"
	"SyncArgoCD/util"
	"encoding/json"
)

func Login() string {
	token, err := util.Post(model.LoginUrl.Url, model.UserData, "application/json")
	if err != nil {
		return err.Error()
	}

	loginToken := &model.LoginToken{}
	err = json.Unmarshal([]byte(token), loginToken)
	if err != nil {
		return err.Error()
	}
	return loginToken.Token
}
